k-d Range Search with Binary Patricia Tries
نویسندگان
چکیده
We use Patricia tries to represent textual and spatial data, and present a range search algorithm for reporting all k-d records from a set of size n intersecting a query rectangle. Data and queries include both textual and spatial data. Patricia tries are evaluated experimentally (for n up to 1,000,000) using uniform distributed random spatial data and textual data selected from the Canadian toponymy. We compared the performance of the Patricia trie for k-d points, k-d rectangles and k-d combined textual and spatial data to the k-d tree, R∗-tree, Ternary Search Trie and the naive method. Overall, our experiments show that Patricia tries are the best when F ∈ [0, log2 n] (F is the number of data in range). The expected range search time for Patricia tries was determined theoretically, and found to agree with experimental results when 2 ≤ k ≤ 20.
منابع مشابه
Approximate Orthogonal Range Search using Patricia Tries
We use Patricia tries to answer 2-approximate orthogonal range search on a set of n random points and rectangles in k-dimensional space. Given n k-dimensional random points or rectangles and a k-dimensional query rectangle, 2-approximate orthogonal range query counts (or reports) the points in the query rectangle or the rectangles intersecting the query rectangle, allowing errors near the bound...
متن کاملMultidimensional Orthogonal Range Search Using Tries
We present a novel k-dimensional range search algorithm for reporting all k-d rectangles from a setD of size n intersecting a query rectangle. Our algorithm uses 2kd tries to solve the orthogonal range search problem in k dimensions, requires linear space, and supports dynamic operations. An expected time analysis of the algorithm indicates it is competitive with the best known k-d range search...
متن کاملFurther Results on Digital Search Trees
In this paper distribution results are proved on the cost of insertion in digital search trees, (binary) tries and Patricia tries. A method from the calculus of finite differences is used to achieve asymptotic results.
متن کاملSome Further Results on Digital Search Trees
Our purpose in this paper is the study of digital search trees, (binary) tries and Patricia tries ; a wealth of information about these. important data structures can be found in Knuth's book (2] ; compare also Flajolet and Sedgewick (1] . Considering digital search trees, we assume that each item has a key being an infinite sequence of 0 and 1, where 0 means "go left" and 1 means "go right", u...
متن کاملOn the Variance of a Class of Inductive Valuations of Data Structures for Digital Search
Let an inductive valuation L on the family of binary tries or Patricia tries or digital search trees be defined in the following way: L(t) = L(t,) + L(t,) + R(t), where tc and t, denote the left and right subtrees of t and R depends only on the size (the number of records) 1 t 1 of t. Let LN denote L restricted to the trees of size N. In Theorem 1 we give sufficient conditions on the sequence r...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004